Class ExtNatv6EntryImpl

All Implemented Interfaces:
IPCData, ExtNatv6Entry, NATv6Entry

public class ExtNatv6EntryImpl extends NATv6EntryImpl implements ExtNatv6Entry
  • Field Details

    • protocol

      protected int protocol
    • v6SrcPort

      protected int v6SrcPort
    • v6DstPort

      protected int v6DstPort
    • v4SrcPort

      protected int v4SrcPort
    • v4DstPort

      protected int v4DstPort
  • Constructor Details

    • ExtNatv6EntryImpl

      public ExtNatv6EntryImpl()
  • Method Details

    • getProtocol

      public int getProtocol()
      Specified by:
      getProtocol in interface ExtNatv6Entry
      Returns:
      int Returns a int
    • setProtocol

      public void setProtocol(int protocol)
      Specified by:
      setProtocol in interface ExtNatv6Entry
      Parameters:
      protocol - Takes in a parameter of protocol
    • getV6SrcPort

      public int getV6SrcPort()
      Specified by:
      getV6SrcPort in interface ExtNatv6Entry
      Returns:
      int Returns a int
    • setV6SrcPort

      public void setV6SrcPort(int v6SrcPort)
      Specified by:
      setV6SrcPort in interface ExtNatv6Entry
      Parameters:
      v6SrcPort - Takes in a parameter of v6SrcPort
    • getV6DstPort

      public int getV6DstPort()
      Specified by:
      getV6DstPort in interface ExtNatv6Entry
      Returns:
      int Returns a int
    • setV6DstPort

      public void setV6DstPort(int v6DstPort)
      Specified by:
      setV6DstPort in interface ExtNatv6Entry
      Parameters:
      v6DstPort - Takes in a parameter of v6DstPort
    • getV4SrcPort

      public int getV4SrcPort()
      Specified by:
      getV4SrcPort in interface ExtNatv6Entry
      Returns:
      int Returns a int
    • setV4SrcPort

      public void setV4SrcPort(int v4SrcPort)
      Specified by:
      setV4SrcPort in interface ExtNatv6Entry
      Parameters:
      v4SrcPort - Takes in a parameter of v4SrcPort
    • getV4DstPort

      public int getV4DstPort()
      Specified by:
      getV4DstPort in interface ExtNatv6Entry
      Returns:
      int Returns a int
    • setV4DstPort

      public void setV4DstPort(int v4DstPort)
      Specified by:
      setV4DstPort in interface ExtNatv6Entry
      Parameters:
      v4DstPort - Takes in a parameter of v4DstPort
    • read

      public void read(EncodedBuffer buffer)
      Reads this object from an EncodedBuffer of raw data
      Specified by:
      read in interface IPCData
      Overrides:
      read in class NATv6EntryImpl
      Parameters:
      buffer - The EncodedBuffer that contains the raw data from which to construct this object